Leçon Python pour Débutants

Comparaison Français / Anglais - Première leçon

Français - Les Bases de Python

1. Introduction à Python

Python est un langage de programmation interprété, de haut niveau et polyvalent. Il est apprécié pour sa syntaxe claire et lisible.

2. Variables et Types de Données

En Python, vous n'avez pas besoin de déclarer le type d'une variable. Le type est déduit automatiquement.

# Déclaration de variables
nom = "Alice" # Chaîne de caractères
age = 25 # Entier
taille = 1.75 # Nombre à virgule flottante
est_etudiant = True # Booléen

# Affichage de variables
print("Nom:", nom)
print("Âge:", age)

3. Structures de Contrôle

Python utilise l'indentation pour définir les blocs de code, contrairement à d'autres langages qui utilisent des accolades.

# Instruction conditionnelle if
if age >= 18:
    print("Vous êtes majeur")
else:
    print("Vous êtes mineur")

# Boucle for
for i in range(5):
    print("Itération", i)

4. Fonctions

Les fonctions permettent d'organiser le code en blocs réutilisables.

# Définition d'une fonction
def saluer(nom):
    return "Bonjour " + nom

# Appel de la fonction
message = saluer("Alice")
print(message)

English - Python Basics

1. Introduction to Python

Python is an interpreted, high-level, general-purpose programming language. It is appreciated for its clear and readable syntax.

2. Variables and Data Types

In Python, you don't need to declare a variable's type. The type is automatically inferred.

# Variable declaration
name = "Alice" # String
age = 25 # Integer
height = 1.75 # Floating point number
is_student = True # Boolean

# Displaying variables
print("Name:", name)
print("Age:", age)

3. Control Structures

Python uses indentation to define code blocks, unlike other languages that use curly braces.

# If conditional statement
if age >= 18:
    print("You are an adult")
else:
    print("You are a minor")

# For loop
for i in range(5):
    print("Iteration", i)

4. Functions

Functions allow you to organize code into reusable blocks.

# Function definition
def greet(name):
    return "Hello " + name

# Function call
message = greet("Alice")
print(message)